
import axios from 'axios'

// axios 允许我们通过create方法再返回一个经过了一定配置设置的axios 实例

const api = axios.create({
    baseURL: 'http://localhost:3007/api',
})


// 请求拦截器
// api.interceptors.request.use(function (config) {

//     config.headers.efg = 9999
//      // 在发送请求之前 我们还可以通过对于config对象的参数值的修改来调整真正发送的内容
//     // config 为最终发送的内容 

//     return config;
//   }, function (error) {
//     // 对请求错误做些什么
//     return Promise.reject(error);
// });


// // 响应拦截
// api.interceptors.response.use(function (response) {

//     response.result ="这是我画蛇添足增加的内容"
//     // 对响应数据做点什么

//     if(response.status === 401) window.location.href="http://www.baidu.com"

//     return response;
//   }, function (error) {
//     // 对响应错误做点什么
//     return Promise.reject(error);
//   });


export default api

